草庐IT

C++ Qt 返回空 QString

全部标签

c# - Type.GetType 返回 null

这个问题在这里已经有了答案:Type.GetType("namespace.a.b.ClassName")returnsnull(17个答案)关闭7年前。我正在尝试使用Type.GetType并传递“caLibClient.entity.Web2ImageEntity”完整类名。caLibClient.entity是命名空间,位于单独的程序集(caLibClient)中并添加到程序引用程序集列表中。当我从程序中调用Type.GetType时,它​​总是返回Null,有什么问题吗?

c# - Assembly.GetType 返回 null

我正在尝试动态加载加密程序集,但我的GetType返回null,即使我使用的是正确的类名。这是代码://Loadencryptionassembly.AssemblyencryptionAssembly=Assembly.LoadFrom("Encryption.dll");foreach(TypetinencryptionAssembly.GetTypes()){MessageBox.Show(t.Name.ToString());//Thisshows"Encryption"}TypeencryptionClass=encryptionAssembly.GetType("Encry

c# - 如何设置 IConfigurationRoot 的 Mock 以返回值

这个问题在这里已经有了答案:Expressionreferencesamethodthatdoesnotbelongtothemockedobject(4个答案)关闭5年前。我已经使用IConfigurationRoute来访问这样的目录。if(type=="error")directory=_config.GetValue("Directories:SomeDirectory");_config是在构造函数中注入(inject)的IConfigurationRoot。我尝试了下面的方法来模拟它。varmockConfigurationRoot=newMock();mockConfig

c# - 如何从 C# 方法返回 Json 对象

我正在尝试修复需要Json响应的ASP.NETWebAPI方法。然而,它返回的是一个字符串。最初它是returingXML格式,但我已将此行添加到App_Start\WebApiConfig.cs中的mvc代码,以便默认返回Json。config.Formatters.Remove(config.Formatters.XmlFormatter);我们已经更新了c#方法以使用NewtonSoft:publicstringGet(){stringuserid=UrlUtil.getParam(this,"userid","");stringpwd=UrlUtil.getParam(this

c# - 从不同区域返回 View

我将我的ASP.NETMVC2应用程序划分为几个区域。其中一个是主目录中的默认区域,另一个是区域目录中的Account区域。现在,问题是我需要在来自这两个区域的Controller中使用相同的View。如果它们在同一个区域,我只会返回View("ViewName"),但是我该怎么做才能从我的Controller中的默认区域返回View账号区?有什么想法吗? 最佳答案 您可以指定View的相对位置:returnView("~/Views/YourArea/YourController/YourView.aspx");但是当一个View

c# - NSubstitute - 模拟在返回任务的方法中抛出异常

使用NSubstitute,如何模拟在返回任务的方法中抛出的异常?假设我们的方法签名看起来像这样:Task>GetAllAsync();下面是NSubstitute文档如何模拟非void返回类型的抛出异常。但这不编译:(myService.GetAllAsync().Returns(x=>{thrownewException();});那么你是如何做到这一点的呢? 最佳答案 实际上,接受的答案模拟了一个被抛出的同步异常,这不是真正的async行为。正确的mock方式是:varmyService=Substitute.For();my

c# - 编写一个函数来比较两个字符串并返回第三个字符串,该字符串仅包含出现在两个字符串中的字母

我有这个作业。并通过以下方式解决了它。无论这是一个好方法还是我需要使用任何其他数据结构以更好的方式解决它,我需要您的评论。publicstringReturnCommon(stringfirstString,stringscndString){StringBuildernewStb=newStringBuilder();if(firstString!=null&&scndString!=null){foreach(charicharinfirstString){if(!newStb.ToString().Contains(ichar)&&scndString.Contains(icha

c# - Linq 查询返回 true 或 false

我有一个查询,它应该返回TRUE或FALSE。varquery=fromcindb.Empfromdindb.EmpDetailswherec.ID==d.ID&&c.FirstName=="A"&&c.LastName=="D"//ItshouldreturnTRUEwhenthisabovestatementmatchesalltheseconditions我想将这个查询结果附加到一个属性(字符串数据类型)this.result=Conert.ToBoolean(query);如何在LINQ中实现这一点?编辑:EmpMapper类publicclassEmpMapper{EmpEn

c# - 在 C# 中返回数组是错误的形式吗?我应该返回 List<T> 吗?

我有一个返回可变数量元素的函数,我应该返回数组还是列表?“集合”的大小一旦返回就不会改变,即出于所有目的集合都是不可变的。我想只返回一个数组,但有些人说不要从函数返回可变大小的数组,因为它是“糟糕的形式”。不确定为什么?这需要与.NET2.0兼容有关系吗? 最佳答案 如果不需要返回数组是一种不好的形式,尤其是返回List.通常,您需要返回IEnumerable或IList.如果您的用户只需要遍历每个元素,IEnumerable将提供这种能力。它还允许您使用延迟执行潜在地(现在或以后)实现例程。如果你的用户需要通过索引访问元素,返回I

C# 泛型方法返回值

我刚刚学习泛型,对方法返回值有疑问。说,我想要一个泛型方法,因为方法签名所需的泛型部分只是返回值。该方法将始终采用一个字符串作为参数,但可以返回double或整数。这可能吗?实际上我想获取一个字符串,解析其中包含的数字(可以是double或整数),然后返回该值。谢谢。 最佳答案 是这样的吗?voidMain(){intiIntVal=ConvertTo("10");doubledDoubleVal=ConvertTo("10.42");}publicTConvertTo(stringval)whereT:struct{return(